Heavy Rain, Walking Around The Island Of Shrines Where The Gods Live. Enoshima, Japan.